package cn.tedu.micro.demo.xxl.timer;

import com.xxl.job.core.context.XxlJobContext;
import com.xxl.job.core.handler.annotation.XxlJob;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Component
@Slf4j
public class JobTimer01 {
    @Value("${server.port}")
    private String port;
    //创建一个定时方法执行定时 绑定调度中心一个任务
    //绑定所使用的名称,可以按照业务定义
    @XxlJob("abc")
    public void execute01(){
        String jobParam = XxlJobContext.getXxlJobContext().getJobParam();
        log.info("定时任务执行01,执行者是:{},参数:{}",port,jobParam);
    }
}
